physical impossibility - Spanish English Dictionary